package exception;

public class TryCatchDemo {//异常处理机制try...catch
    public static void main(String[] args) {
        System.out.println("程序开始了");
        //try块中某语句如果出现异常,那么try块中其余代码不执行了
        //try语句块如果不出现异常,catch不执行
        try {
            //String line =null;
            //System.out.println(line.length());
            String line = "abc";
            System.out.println(Integer.parseInt(line));
        //}catch{NumberFormatException e{

        }catch(NullPointerException |StringIndexOutOfBoundsException e){//通常是单个的这种组合处理异常的方式并不常用
            System.out.println("空指针异常被解决了");
        }catch(Exception e){
            System.out.println("出现了某个异常并解决了");
        }
        System.out.println("程序结束了");
    }
}
